package com.atos.smp.business;

import java.util.Date;
import java.util.List;

import com.atos.smp.beans.Process;
import com.atos.smp.beans.ProcessesAVGMapper;


public interface ProcessManager {
	
	public List<Process> findAllProcess() ;
	public List<Process> findProcessByDay(Date date) ;
	public List<Process> findProcessBetweenDates(Date dateDebut, Date DateFin) ;
	public List<Process> findProcessByMounth(int year, int mounth) ;
	public List<Process> findProcessByYear(int year) ;	
	public List<Process> findProcessByName(String nameProcess);

	public List<ProcessesAVGMapper> findCollaboratorProcesses(String das, Date d);
	public List<ProcessesAVGMapper> findCollaboratorProcesses(String das, String nameProcess);
	public List<Process> findProcesesBetweenMemories(int memoryMin, int memoryMax);
	public List<Process> findCollaboratorProcessByName(String nameProcess,String das, Date d);
	
	
}
